artificial flowers - Turkish English Dictionary